package org.codingq92.frame.spring.ann;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface CusAutowired {
    // 若为 true（默认），当 Spring 容器中找不到匹配的依赖时，会抛出异常；
    // 若为 false，则允许依赖不存在，此时注入 null（需注意空指针风险）。
    boolean required() default true;
}
